from h3yun.service.common_service import find_all_list
from config.h3yun_config import pss_goods_mate_schemaCode, medical_device_product_information_schemaCode, daily_sales_schemaCode


# F0000001 配送商名称
# F0000002 配送商站点编码
# F0000006 产品
# F0000003 产品名称
# F0000004 产品编码（公司备案）
# F0000005 产品编码（配送商备案）
def find_pss_goods_mate_data(matchers=[]):
    return find_all_list(pss_goods_mate_schemaCode, matchers)


# 查询医疗器械产品信息
# F0000010 注册证名字
# F0000039 产品编码
# F0000040 产品一级名称
# F0000041 产品一级编码
# F0000043 产品二级名称
# F0000042 产品二级编码
# F0000035 规格
# F0000015 型号
# F0000044 人份/单位
def find_medical_device_product_information_data(matchers=[]):
    return find_all_list(medical_device_product_information_schemaCode, matchers)


# F0000001 出库时间
# F0000014 产品编码(公司内部的)
# F0000002 配送商
# F0000005 医院名称(公司内部的)
# 查询日更流向
def find_daily_sales_data(matchers=[]):
    return find_all_list(daily_sales_schemaCode, matchers)


if __name__ == '__main__':
    print(find_medical_device_product_information_data())

    # print(len(goods_code_list))
    # temp = [goods_code['F0000002'] for goods_code in goods_code_list]
    # print(len(set(temp)))



    # print(goods_code_list[0])
    # for goods_code in goods_code_list:
    #     print(goods_code['F0000002'] + ' ' + goods_code['F0000003'] + ' ' + goods_code['F0000008'])